Expand description

This crate is part of https://github.com/yamadapc/augmented-audio/. It exposes a couple of extra very limited atomic data types which are useful for this repository.

In particular, it exposes:

  • AtomicF32
  • AtomicF64
  • AtomicEnum
  • AtomicOption

In addition, an AtomicValue trait is provided, which allows AtomicOption to be available.

Structs

Given an enum value deriving FromPrimitive/ToPrimitive, handles storing the value as an atomic usize.
Simple atomic floating point variable with relaxed ordering.
Simple atomic floating point variable with relaxed ordering.

Traits

Trait of values that can be loaded / stored with relaxed operations.